package com.xxzb.pack0823.线程同步.强化训练题;

import java.util.concurrent.TimeUnit;

//功能资源类
public class Test2 {
    //实例方法就是没有static的方法
    public void t2(Thread thread){
        for (int i = 201; i <=300 ; i++) {
            //此处调用题1的线程对象的join方法以实现当前线程连接到第一题的线程后执行
            if(i==220){
                try {
                    thread.join();
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
            //输出的时候打印线程名
            System.out.println(Thread.currentThread().getName()+":"+i);
//            Thread.yield();
            try {
//                Thread.sleep(100);//休眠100毫秒
                TimeUnit.MILLISECONDS.sleep(100);//休眠100毫秒，支持并发
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

        }
    }
}
